#ifndef TRADEROUTE_H_
#define TRADEROUTE_H_

#include <iostream>
#include <vector>

using namespace std;

class TradeRoute {
private:
	int routeId;
	int from;
	int to;
	vector<pair<float,float> > points;
public:
	TradeRoute();
	virtual ~TradeRoute();

	int isHigh;

    int getRouteId() const;
    void setRouteId(int routeId);

    int getFrom() const;
    void setFrom(int from);

    int getTo() const;
    void setTo(int to);

    void pushPoint(pair<float,float> point);
    void updatePoint(pair<float,float> point);
    vector<pair<float,float> > getPoints() const;
    void setPoints(vector<pair<float,float> > points);

};

#endif /* TRADEROUTE_H_ */
